/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package sokoban.model;

/**
 *
 * @author Otto
 */
public class Element {
    public enum types{DOOS, MUUR, SPELER, DOEL};
    
    private types type;
    private String icon;
    private boolean verplaatsbaar = false;

    public String getIcon() {
        return icon;
    }

    public types getType() {
        return type;
    }

    public void setIcon(String icon) {
        this.icon = icon;
    }

    public void setType(types type) {
        this.type = type;

        switch (type){
            case DOOS:
                setIcon("doos.png");
                break;
            case MUUR:
                setIcon("muur.png");
                break;
            case SPELER:
                setIcon("speler.png");
                break;
            case DOEL:
                setIcon("doel.png");
                break;
            default:

                break;
        }
    }

    public boolean isVerplaatsbaar() {
        return verplaatsbaar;
    }

    public void setVerplaatsbaar(boolean verplaatsbaar) {
        this.verplaatsbaar = verplaatsbaar;
    }
}
